package com.jnks.pojo.domain.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Set;

/***
 *  @describe 高德逆地理编码返回
 *  @author Ryo
 *  @date 2024/4/23
 *  杰能科世智能安全科技（杭州）有限公司
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class RegeoCode implements Serializable {

    /**
     * @describe 完整地址
     * @author Ryo
     * @date 2024/4/23
     */
    private String formatted_address;

    /**
     * @describe 省ID
     * @author Ryo
     * @date 2024/4/23
     */
    private Integer provinceId;

    /**
     * @describe 省名称
     * @author Ryo
     * @date 2024/4/23
     */
    private String provinceName;

    /**
     * @describe 市ID
     * @author Ryo
     * @date 2024/4/23
     */
    private Integer cityId;

    /**
     * @describe 市名称
     * @author Ryo
     * @date 2024/4/23
     */
    private String cityName;

    /**
     * @describe 区ID
     * @author Ryo
     * @date 2024/4/23
     */
    private Integer zoneId;

    /**
     * @describe 区名称
     * @author Ryo
     * @date 2024/4/23
     */
    private String zoneName;

    /**
     * @describe 街道ID
     * @author Ryo
     * @date 2024/4/23
     */
    private Integer streetId;

    /**
     * @describe 街道名称
     * @author Ryo
     * @date 2024/4/23
     */
    private String streetName;

    /**
     * @describe 相邻区街道
     * @author Ryo
     * @date 2024/4/23
     */
    private Set<Integer> neighborStreets;
}
